import {
	AppPanelViewActionType,
	IAppPanelViewAbility,
	IAppPanelViewController,
	IAppPanelViewStore,
	IParam,
} from '@/core/interface';
import { ViewController } from './view-controller';

/**
 * 应用面板视图控制器
 *
 * @export
 * @class AppPanelViewController
 * @extends {ViewController}
 */
export class AppPanelViewController
	extends ViewController<
		AppPanelViewActionType,
		IAppPanelViewStore,
		IAppPanelViewAbility
	>
	implements IAppPanelViewController<IAppPanelViewStore, IAppPanelViewAbility>
{
	/**
	 * 视图加载
	 *
	 * @param {IParam} [opts={}]
	 * @return {*}
	 * @memberof IndexViewController
	 */
	public viewMounted(opts: IParam = {}) {
		super.viewMounted(opts);
	}
}
